There are train routes from Tehran and Mashad.
Several minibuses leave from Mashad to Nishapur every day.